A Platform-Independent Component QoS Modeling Language for Distributed Real-time and Embedded Systems
نویسندگان
چکیده
Distributed Real-time and embedded (DRE) systems require multiple, simultaneous quality of service (QoS) properties, such as predictability, reliability and security for their correct operation. With increasing focus on composing DRE systems from components, it becomes necessary for system designers to ensure that the system composition and its QoS configurations are functionally and systemically compatible. Different dimensions of QoS, however, tend to conflict with each other requiring design-time QoS tradeoff analysis. This paper describes a model-driven engineering (MDE) approach to model and analyze the validity of the DRE system QoS properties. First, we describe the Component QoS Modeling Language (CQML), which enables visual separation of concerns in QoS modeling while internally maintaining a unified view of the system. Second, we illustrate how well-defined formalisms of system behavior defined in CQML can be leveraged to conduct QoS tradeoff analysis, such as Real-time schedulability analysis which is described.
منابع مشابه
Domain-Specific Modeling of Power Aware Distributed Real-Time Embedded Systems
This paper provides two contributions to the research on applying domain-specific modeling languages to distributed real-time embedded (DRE) systems. First, we present the ALDERIS platform-independent visual language for component-based system development. Second, we demonstrate the use of the ALDERIS language on a helicopter autopilot DRE design. The ALDERIS language is based on the concept of...
متن کاملCoSMIC: An MDA Generative Tool for Distributed Real-time and Embedded Applications
The Object Management Group (OMG) has adopted the Model Driven Architecture (MDA) to standardize the integration of the modeling and simulation paradigm with middleware technology platforms. The MDA defines platform-independent models (PIMs) and platformspecific models (PSMs) that streamline platform integration issues and protect investments against the uncertainty of changing platform technol...
متن کاملApplying the Model Driven Architecture to Distributed Real-time and Embedded Applications
Advances in commercial distributed object computing (DOC) middleware technologies are enhancing the affordability and reducing the time-to-market of distributed real-time and embedded (DRE) applications, such as commercial and military aircraft and satellites control, automobile engines management system, chemical and manufacturing plants process control, and hospital patient monitoring equipme...
متن کاملPlatform Modeling in Safety-Critical Embedded Systems
This paper describes a model-based development process for safety-critical embedded real-time systems that are based on the DECOS integrated architecture. The DECOS architecture guides system engineers in the development of complex embedded real-time systems by providing a framework for integrating multiple application systems within a single distributed computer system. This integration is sup...
متن کاملApplying model-driven development to distributed real-time and embedded avionics systems
Model-driven development (MDD) is an emerging paradigm that uses domain-specific modeling languages (DSMLs) and generative technologies to provide “correct-by-construction” capabilities for many software development activities. This paper provides two contributions to the study of applying MDD to distributed real-time and embedded (DRE) systems that use standards-based quality of service (QoS)-...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007